!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[MediaControls]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[MediaControls]"]=t(require("react")):e["rb_wixui.thunderbolt[MediaControls]"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={5329:function(t){"use strict";t.exports=e},448:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t","g"),l=(e,t)=>e.replace(n,t),i=(e,t)=>{e&&e.svgContent&&(e.svgContent=l(e.svgContent,t))};function s(e){var t,a,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tObject.entries(e).reduce(((e,[t,a])=>(t.includes("data-")&&(e[t]=a),e)),{});const d=13,p=27;function b(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const f=b(32),v=b(d),m=e=>{v(e),f(e)},y=(b(p),"wixui-"),C=(e,...t)=>{const a=[];return e&&a.push(`${y}${e}`),t.forEach((e=>{e&&(a.push(`${y}${e}`),a.push(e))})),a.join(" ")},g={root:"linkElement"},h=(e,r)=>{const{href:o,role:n,target:l,rel:i,className:s="",children:c,linkPopupId:d,anchorDataId:p,anchorCompId:b,tabIndex:y,dataTestId:C=g.root,title:h,onClick:x,onDoubleClick:k,onMouseEnter:E,onMouseLeave:M,onFocus:w,onFocusCapture:O,onBlurCapture:S,"aria-live":N,"aria-disabled":j,"aria-label":I,"aria-labelledby":_,"aria-pressed":P,"aria-expanded":L,"aria-describedby":R,"aria-haspopup":$,"aria-current":D,dataPreview:T,dataPart:B}=e,K=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(d);let A;switch(K){case"Enter":A=v;break;case"Space":A=f;break;case"SpaceOrEnter":A=m;break;default:A=void 0}return void 0!==o||d?a.createElement("a",t()({},u(e),{"data-testid":C,"data-popupid":d,"data-anchor":p,"data-anchor-comp-id":b,"data-preview":T,"data-part":B,href:o||void 0,target:l,role:d?"button":n,rel:i,className:s,onKeyDown:A,"aria-live":N,"aria-disabled":j,"aria-label":I,"aria-labelledby":_,"aria-pressed":P,"aria-expanded":L,"aria-haspopup":$,"aria-describedby":R,"aria-current":D,title:h,onClick:x,onMouseEnter:E,onMouseLeave:M,onDoubleClick:k,onFocus:w,onFocusCapture:O,onBlurCapture:S,ref:r,tabIndex:d?0:y}),c):a.createElement("div",t()({},u(e),{"data-testid":C,"data-preview":T,"data-part":B,className:s,tabIndex:y,"aria-label":I,"aria-labelledby":_,"aria-haspopup":$,"aria-disabled":j,"aria-expanded":L,title:h,role:n,onClick:x,onDoubleClick:k,onMouseEnter:E,onMouseLeave:M,ref:r}),c)};var x=a.forwardRef(h);var k={root:"vector-image"},E={link:"a9YhBi",clickable:"dX12nb",svgRoot:"AKxYR5",nonScalingStroke:"VZYmYf"};var M=e=>{const{id:r,svgContent:o,shouldScaleStroke:n,withShadow:i,link:s,ariaLabel:d,ariaExpanded:p,ariaAttributes:b,className:f="",customClassNames:v=[],containerClass:m="",onClick:y,onDblClick:g,onMouseEnter:h,onMouseLeave:M,hasPlatformClickHandler:w,onKeyDown:O,toggle:S,reportBiOnClick:N,tag:j="div",isClassNameToRootEnabled:I}=e,_=w||y,P=!(!(L=s)||0===Object.keys(L).length&&L.constructor===Object);var L;const R=c(E.svgRoot,{[E.nonScalingStroke]:!n,[E.hasShadow]:i,[E.clickable]:_,[f]:!I}),$=a.useRef(null);a.useEffect((()=>{let e;const t=$.current;return S&&(e=()=>S(!1),null==t||t.addEventListener("click",e)),()=>{e&&(null==t||t.removeEventListener("click",e))}}),[$,S]);const D=a.useMemo((()=>{if(!o)return o;const e=((e,t)=>{const a={},r=e.replace(/\sid="([^"<]+)"/g,((e,r)=>{const o=r.endsWith(t)?r:`${r}_${t}`;return a[r]=o,` id="${o}"`}));return Object.keys(a).reduce(((e,r)=>e.replace(new RegExp(`(${r})(?!_${t})`,"g"),a[r])),r)})(o,r),t=null!=b&&b.label?((e,t)=>{let a=e;const r=/aria-label="[^"]*"/;return a=e.match(r)?e.replace(r,`aria-label="${t}"`):e.replace(/(]*)>/,`$1 aria-label="${t}">`),a})(e,null==b?void 0:b.label):e;return l(t,r)}),[r,o,null==b?void 0:b.label]),T=a.createElement("div",{"data-testid":"svgRoot-"+r,className:R,dangerouslySetInnerHTML:{__html:D}}),B=(({reportBiOnClick:e,onClick:t})=>(0,a.useCallback)((a=>{e?.(a),t?.(a)}),[e,t]))({onClick:y,reportBiOnClick:N});return a.createElement(j,t()({id:r},u(e),((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(e.a11y),{className:c(m,f,C(k.root,...v)),onClick:_||P?B:void 0,onDoubleClick:g,onMouseEnter:h,onMouseLeave:M,onKeyDown:O,ref:$,"aria-expanded":p}),P?a.createElement(x,t()({className:E.link,"aria-label":d},s),T):T)};var w=e=>a.createElement(M,t()({},e,{tag:"div"}));const O="vb-audio";var S="PZw00o",N="LovKv4",j="Igcjov",I="iuf0mL";const _=e=>e.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase()));var P;const L={MediaControls:{component:e=>{let{id:r,translations:o,audioOnIcon:n,audioOffIcon:l,audioEnabled:s,autoplay:u,reducedMotion:d=!1,className:p,isClassNameToRootEnabled:b}=e;const f=u&&!d;i(n,r),i(l,r);const v=b?p:"";return s?a.createElement("div",{id:r,className:c(S,v),tabIndex:0,role:"button","aria-label":o.ariaLabel,"aria-pressed":f?"true":"false","data-testid":O,"data-audio-mute":""},a.createElement(w,t()({id:"audioOn-"+r,containerClass:N,className:j},n)),a.createElement(w,t()({id:"audioOff-"+r,containerClass:N,className:I},l))):a.createElement("div",{id:r,className:v})},controller:(P=e=>{let{stateValues:t,mapperProps:a}=e;const{reducedMotion:r,experiments:o={}}=t,n=((e,t)=>!0===e[t]||"true"===e[t]||"new"===e[t])(o,"specs.thunderbolt.isClassNameToRootEnabled");return{...a,reducedMotion:r,isClassNameToRootEnabled:n}},{useComponentProps:(e,t,a)=>{const r=(e=>({...e,updateStyles:t=>{const a=Object.entries(t).reduce(((e,t)=>{let[a,r]=t;return{...e,[(o=a,o.startsWith("--")?a:_(a))]:void 0===r?null:r};var o}),{});e.updateStyles(a)}}))(a);return P({mapperProps:e,stateValues:t,controllerUtils:r})}})}}}(),o}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[MediaControls].cc0745cd.bundle.min.js.map